; * etc/NEWS: Group JSON changes.
authorMattias Engdegård <mattiase@acm.org>
Thu, 11 Apr 2024 09:48:40 +0000 (11:48 +0200)
committerMattias Engdegård <mattiase@acm.org>
Thu, 11 Apr 2024 09:49:12 +0000 (11:49 +0200)
etc/NEWS

index a2a3fe494cba4fd6cfdcab2a4ae526165d5a7fd1..62dd2da6b8ce34732cdc40165b9ab02a9aab5c60 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1775,19 +1775,6 @@ Use a float value for the first argument instead.
 Instead, use 'eshell-process-wait-time', which supports floating-point
 values.
 
-** JSON
-
----
-*** The parser keeps duplicated object keys in alist and plist output.
-A JSON object such as '{"a":1,"a":2}' will now be translated into the
-Lisp values '((a . 1) (a . 2))' or '(:a 1 :a 2)' if alist or plist
-object types are requested.
-
----
-*** The parser sometimes signals different types of errors.
-It will now signal 'json-utf8-decode-error' for inputs that are not
-correctly UTF-8 encoded.
-
 \f
 * Lisp Changes in Emacs 30.1
 
@@ -2393,8 +2380,21 @@ this case, would mean repeating the object in the argument list.)  When
 replacing an object with a different one, passing both the new and old
 objects is still necessary.
 
+** JSON
+
+---
+*** The parser keeps duplicated object keys in alist and plist output.
+A JSON object such as '{"a":1,"a":2}' will now be translated into the
+Lisp values '((a . 1) (a . 2))' or '(:a 1 :a 2)' if alist or plist
+object types are requested.
+
+---
+*** The parser sometimes signals different types of errors.
+It will now signal 'json-utf8-decode-error' for inputs that are not
+correctly UTF-8 encoded.
+
 ---
-** The JSON encoder and decoder now accept arbitarily large integers.
+*** The parser and encoder now accept arbitarily large integers.
 Previously, they were limited to the range of signed 64-bit integers.
 
 ** New tree-sitter functions and variables for defining and using "things"